/**   
 * Copyright © 2016 北京之洲科技有限责任公司. All rights reserved.
 * 
 * @Title: BBSReflectFile.java 
 * @Prject: carfactory
 * @Package: com.zizo.reflect.autohome.bbs 
 * @Description: 
 * @author: Alexis  
 * @email heyan0227@outlook.com
 * @date: 2016年8月1日 下午6:51:25 
 * @version: V1.0   
 */
package com.zizo.reflect.autohome.bbs;

import com.zizo.core.ReflectFile;
import com.zizo.util.DocUtil;
import com.zizo.util.Util;

/**
 * @ClassName: BBSReflectFile
 * @Description:
 * @author: Alexis
 * @date: 2016年8月1日 下午6:51:25
 */
public class BBSReflectFileOfAutoHome extends ReflectFile {

	/**
	 * @Title:BBSReflectFile
	 * @Description:
	 * @param id
	 */
	public BBSReflectFileOfAutoHome(String id) {
		super(id);
	}

	/*
	 * (non Javadoc)
	 * 
	 * @Title: run
	 * 
	 * @Description:
	 * 
	 * @see com.zizo.core.ReflectFile#run()
	 */
	@Override
	public void run() {
		String url = "http://club.autohome.com.cn/bbs/thread-c-498-" + this.id + "-1.html";
		// String data = HttpClientPool.get(url);//
		String data = DocUtil.getDoc(url).html();
		if (data.contains("对不起，您访问的主题不存在") || data.contains("403 Forbidden")) {
			System.out.println("ERROR ID:" + this.id);
			return;
		}
		Util.downloadWebsite("/var/server/autohome/bbs/" + Integer.parseInt(this.id) / 10000, this.id + ".html", data);
		System.out.println(this.id + "\t" + Util.getCurrentDateTime());
	}
}
